*{
	margin:0;
	padding: 0;
	list-style-type:none ;
}
#cart_bg{
	width: 100%;
	min-width: 1000px;
}
/*------导航条--------*/
#nav{
	width: 100%;
	height: 30px;
	border: 1px solid #ccc;
	background: #f1f1f1;
	font-size: 12px;
	line-height: 30px;
	position: relative;
	margin: 0 auto;
	min-width: 1000px;
	
}

/*--------登录----------*/
.loginReg{
	margin-left:15px ;
}
#nav ul{
	position: absolute;
	right: 5px;
	top: 0;
}
#nav ul li{
	float: left;
	margin-right: 18px;
}
#nav ol{
	position: absolute;
	top:0;
	right: 290px;
	text-align: center;
	width: 80px;
	z-index: 100;
	
}

#nav ol dd{
	display: none;
}
#nav ol:hover dd{
	display: block;
}
#nav ol:hover dt{
	background: red;
}
#nav ol:hover{
	border: solid red 1px;
}
#nav ol:hover a{
	text-decoration: none;	
}

.nav_help a:link{
	color: #666;
}
.nav_help a:hover{
	color: blue;
}

#fooster{
	width: 100%;
}
/*---------------------加入购物车-----------------------------------------*/
	#add_cart{
		width: 480px;
		height: 250px;
		border: 5px solid #f1f1f1;
		position: fixed;
		top: 100px;
		left: 30%;
		z-index: 101;
		background: white;
		display:none ;
	}
	#add_cart .cart_title{
		border-bottom: 3px solid red;
		height: 40px;
		line-height: 40px;
		font-size: 15px;
		text-indent: 10px;
		margin-bottom: 30px;
	}
	#add_cart .cart_title span{
		float: right;
		margin-right: 5px;
		
	}
	.add_success{
		width: 60%;
		height: 130px;
		margin: 0 auto;
	}
	.add_success input{
		width: 100px;
		height: 35px;
		background: #EEEEEE;
		border: 1px solid #666;
		border-radius:5% ;
		margin-top: 30px;
		float: left;
	}
	.add_success input:hover{
		border: 1px red solid;
	}
	.add_success #buy_continue{
		margin-left: ;
	}
	.add_success #buy{
		margin-left: 10px;
		background: darkred;
	}
	.add_success img{
		float: left;
	}
	.add_success p{
		float: left;
		font-size: 14px;
		line-height: 25px;
		margin-left: 30px;
	}
	#price{
		color: red;
		font-weight: bold;
	}
	#cart_mount{
		color: red;
		font-weight: bold;
	}





/*----------流程-----------*/




.flow{
	width: 90%;
	height: 130px;
	border: 1px solid white;
	margin: 0 auto;
	min-width: 1000px;
	
}

.flow .logo{
	width: 300px;
	height: 68px;
	background: url(../../img/shopping_cart/logo_new.png);
	float: left;
}
  .flow .buy_flow{
  	float: left;
  	width:211px ;
  	height:40px ; 
  	margin-top: 25px;
  	margin-left: 15px;
  	background: url(../../img/shopping_cart/cart32.png);
  	text-align: center;
  	line-height: 30px;
  	color: white;
  	font-weight: bold;
  }
  .flow .buy_flow:nth-child(3){
  	background: url(../../img/shopping_cart/cart32.png) 422px 0;
  }
  .flow .buy_flow:nth-child(4){
  	background: url(../../img/shopping_cart/cart32.png) 211px 0;
  }
	.flow .buy_hint span{
		font-weight: bold;
		font-size: 16px;
		float: left;
		line-height: 30px;
		border: 1px solid aliceblue;
	}
	.flow .buy_hint{
		width: 40%;
		height: 30px;
		margin-top: 90px;
	}
	.flow .buy_hint	.hint_content{
		width: 70%;
		height: 30px;
		background: #fdffe1;
		text-align: center;
		line-height: 30px;
		font-size: 12px;
		float: right;
		border: 1px solid yellow;
	}
	.flow .buy_hint	.hint_content a:link{
		color: blue;
	}
	.flow .buy_hint	.hint_content a:hover{
		color: red;
	}
	
	/*---------购物车商品-------------------*/
	
	.cart_pro{
		width: 90%;
		margin: 0 auto;
		
	}
	
	.cart_pro table{
		width: 100%;
		font-size: 12px;
		text-align: center;
		border: 1px solid #ccc;
		border-top:3px solid red;
	}
	.cart_pro table tr{
		height: 80px;
	}
	.cart_pro table tr .del{
		color: blue;
	}
	.cart_pro table tr .del:hover{
		color: red;
	}
	.cart_pro table img {
		width: 60px;
		height: 60px;
	}
	.cart_pro table th{
		border-bottom: 1px solid #ccc;
		height: 30px;
	}
	.cart_pro table td,th{
		border: none;
	}
	.cart_pro table tr td,th:first-child{
		border-right: 1px solid #ccc;
	}
	.cart_pro table button{
		width: 20px;
		height: 20px;
		border: 1px solid #ccc;
		background: #F1F1F1;
		margin-left: 5px;
		vertical-align: middle;
	}
	.cart_pro table input{
		
		vertical-align: middle;
		margin: 0 auto;
	}
	.cart_pro #sel_total{
		display: inline-block;	
	}
	
	.cart_pro table tr td:nth-child(4) input{
		width: 20px;
		margin-left: 5px;
		text-align: center;
		height:20px;
		border:1px solid #ccc;
		margin-right: 0;
	}
	.tol_price{
		line-height: 50px;
		border: solid 1px #ccc;
	}
	.tol_price span:first-child{
		font-size: 12px;
		color: red;
		margin-left: 10px;
	} 
	.tol_price span:nth-child(2){
		float: right;
		font-size: 18px;
		margin-right: 30px;
	}
	
	.tol_price span:nth-child(2) #total_price{
		color: red;
	}
		
		#go_buy{
			width:100%;
			height: 70px;
		}
		#go_buy span{
			font-size: 12px;
			width: 100px !important;
		}
		#go_buy span img{
			vertical-align: middle;
		}
		
		#go_buy #buy_continue{
			width: 115px;
			height: 40px;
			border-radius: 10%;
			background: #F1F1F1;
			border: 1px solid #CCCCCC;
			margin-left: 65%;
			margin-top: 5px;
			
		}
		
		#go_buy #go_settle{
			width: 190px;
			height: 46px;
			background: url(../../img/shopping_cart/cart_bg.png);
			border-radius: 5%;
			float: right;
			border: none;
			color: white;
			font-size: 16px;
		}
		.possible_you_like{
			width: 90%;
			height: 340px;
			border: 1px solid #ccc;
			margin: 0 auto;
		}
		
		.possible_you_like .like_title{
			width: 100%;
			height: 40px;
			color: darkred;
			font-size: 16px;
			background: #F1F1F1;
			line-height: 40px;
			font-weight: bold;
			text-indent: 20px;
		}
		
		.possible_you_like .possibleLike_pro{
			width: 100%;
			height:304px;
			float: left;
			min-width:1000px ;
		}
		
		.possible_you_like .possibleLike_pro .pro{
			width: 23%;
			height: 130px;
			border: 1px solid #CCCCCC;
			margin: 5px 5px;
			float: left;
		}
		.possible_you_like .possibleLike_pro .pro img{
			float: left;
		}
		.possible_you_like .possibleLike_pro .pro span{
			font-size: 12px;
			line-height: 25px;	
			display: block;
			margin-left: 5px;
			color: #666;
		}
		
		.possible_you_like .possibleLike_pro .pro span:nth-child(3){
			color: red;
			font-weight: bold;
		}
			.possible_you_like .possibleLike_pro .pro span:nth-child(4){
				display: none;
			}
		
		
		
		
		
		
		
		
